package datastructure.ch03_linked.ch02_create_node;

/**
 * 链表
 *
 * @author guodd
 * @version 1.0
 * 01、线性表
 * 02、递归结构
 */
public class LinkedList<E> {
    private int size;

    private Node<E> head;

    private static class Node<E> {
        // 数据域
        E e;

        // 指针域（节点域），指向下一个节点（对象）;
        public Node<E> next;

        public Node() {
            this(null);
        }

        public Node(E e) {
            this(e, null);
        }

        private Node(E e, Node<E> next) {
            this.e = e;
            this.next = next;
        }
    }
}
